// 书写品牌管理模块接口
import request from "@/utils/request";
// import type { TradeMarkResponseData } from "./type";
// 品牌管理模块接口地址
enum API {
  TRADEMARK_URL = "/admin/product/baseTrademark/",
  // 添加品牌的接口
  ADDTRADEMARK_URL = "/admin/product/baseTrademark/save",
 //修改已有接口
  UPDATETRADEMARK_URL = "/admin/product/baseTrademark/update",
  //删除已有接口
  DELETETRADEMARK_URL = "/admin/product/baseTrademark/remove/",

}

//获取已有品牌的接口方法
//page:获取第几页 ---默认第一页
//limit:获取几个已有品牌的数据
export const reqHasTrademark = (page: number, limit: number) =>
  request.get<any, any>(API.TRADEMARK_URL + `${page}/${limit}`);

  //添加与修改的已有品牌的接口方法

export const reqAddOrUpdateTrademark = (data) =>{
  if (data.id) {
    
    return request.put<any, any>(API.UPDATETRADEMARK_URL,data);

  }else {
    // 新增
    return request.post<any,any >(API.ADDTRADEMARK_URL,data);
   }
}

//删除已有品牌的接口方法
export const reqDeleteTrademark = (id: number) =>
  request.delete<any, any>(API.DELETETRADEMARK_URL + `${id}`);